import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Clase que contiene los bonus para acceder a los niveles del juego
 * 
 * @author morales ibarra ivan israel
 */
public class Nivel extends Bonus
{
      private GreenfootImage[] n;
      private int i;
      private int l;
      private int x;
      private int y;
    /**
     * Constructor de la clase nivel
     */
    public Nivel(int x1, int y1)
    {
        i=0;
        l=2;
        x=x1;
        y=y1;
        n=new GreenfootImage[7];
        n[0]=new GreenfootImage("Ring1.png");
        n[1]=new GreenfootImage("Ring2.png");
        n[2]=new GreenfootImage("Ring3.png");
        n[3]=new GreenfootImage("Ring4.png");
        n[4]=new GreenfootImage("Ring5.png");
        n[5]=new GreenfootImage("Ring6.png");       
    }


    /**
     *actua en el escenario
     */
    public void act() 
    {   
        super.iniciaTimer();
        if( super.dameCrono()>=150)
        {
            mueve();
            super.actualizaCrono();
        }  
           
    }    
    
    /**
     *
     * cambia la imagen del bonus en el juego
     */
    public void mueve()
    {
        i++;
        if(i==6)
        {
            i=0;
        }
        else
            setImage(n[i]);
    }
    
}
